package cfca.seal.front.service.ws;

public abstract interface IPdfSealService
{
  public abstract byte[] sealAutoPdf(byte[] paramArrayOfByte, String paramString);

  public abstract String verifyPdfSeal(byte[] paramArrayOfByte, String paramString);

  public abstract byte[] sealAutoCrossPdf(byte[] paramArrayOfByte, String paramString);

  public abstract byte[] addWaterMark2Pdf(byte[] paramArrayOfByte, String paramString);

  public abstract byte[] batchSealAutoPdf(byte[] paramArrayOfByte, String paramString);

  public abstract String sealBase64PdfFunction(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5);

  public abstract byte[] sealPdfFunction(byte[] paramArrayOfByte1, byte[] paramArrayOfByte2, String paramString1, byte[] paramArrayOfByte3, String paramString2);

  public abstract String autoCalculatePdfHash(byte[] paramArrayOfByte1, byte[] paramArrayOfByte2, String paramString);

  public abstract byte[] synthesizeOuterSignature(byte[] paramArrayOfByte, String paramString);
}